Approximation Algorithms for Time-Window TSP and Prize Collecting TSP Problems

نویسندگان

  • Jie Gao
  • Su Jia
  • Joseph S. B. Mitchell
  • Lu Zhao
چکیده

We give new approximation algorithms for robot routing problems that are variants of the classical traveling salesperson problem (TSP). We are to find a path for a robot, moving at speed at most s, to visit a set V = {v1, . . . , vn} of sites, each having an associated time window of availability, [ri, di], between a release time ri and a deadline di. In the time-window prize collecting problem (TWPC), the objective is to maximize the number of sites visited within their time windows. In the time-window TSP problem (TWTSP), the objective is to minimize the length of a path that visits all of the sites V within their respective time windows, if it is possible to do so within the speed bound s. For sites on a line, we give approximation algorithms for TWPC and TWTSP that produce paths that visit sites vi at times within the relaxed time windows [ri− εLi, di + εLi], for fixed ε > 0, where Li = di− ri; the running time is O((nLmax) O( log Lmax log(1+ε) ) ), where Lmax = maxi Li. For TWPC, the computed path visits at least k∗ (the cardinality of an optimal solution to TWPC) sites; for TWTSP, the computed path is of length at most λ∗ (the length of an optimal TWTSP solution). For general instances of sites in a metric space, we give approximation algorithms that apply to instances with certain special structure of the time windows (that they are “dyadic” or that they are “elementary”), giving paths whose lengths are within a bounded factor of the optimal length, λ∗(s), for the given speed s, while relaxing the speed to be a factor greater than s; for arbitrary time windows, we give an O(logn)-approximation for TWTSP, assuming unbounded speed (s =∞).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Prize-Collecting Traveling Salesman and Related Problems

The most general version of the Prize Collecting Traveling Salesman Problem (PCTSP) was first introduced by Balas [8]. In this problem, a salesman has to collect a certain amount of prizes (the quota) by visiting cities. A known prize can be collected in every city. Furthermore, by not visiting a city, the salesman incurs a pecuniary penalty. The goal is to minimize the total travel distance pl...

متن کامل

Combining Approximation Algorithms for the Prize-Collecting TSP

We present a 1.91457-approximation algorithm for the prize-collecting travelling salesman problem. This is obtained by combining a randomized variant of a rounding algorithm of Bienstock et al. [2] and a primal-dual algorithm of Goemans and Williamson [5].

متن کامل

A Fixed-Parameter Tractable Algorithm for Spatio-Temporal Calendar Management

Calendar management tools assist users with coordinating their daily life. Different tasks have to be scheduled according to the user preferences. In many cases, tasks are at different locations and travel times have to be considered. Therefore, these kinds of calendar management problems can be regarded as spatio-temporal optimisation problems and are often variants of traveling salesman probl...

متن کامل

On approximating a geometric prize-collecting traveling salesman problem with time windows

We study a scheduling problem in which jobs have locations. For example, consider a repairman that is supposed to visit customers at their homes. Each customer is given a time window during which the repairman is allowed to arrive. The goal is to find a schedule that visits as many homes as possible. We refer to this problem as the prize-collecting traveling salesman problem with time windows (...

متن کامل

On Approximating a Geometric Prize-Collecting Traveling Salesman Problem with Time Windows: Extended Abstract

We study a scheduling problem in which jobs have locations. For example, consider a repairman that is supposed to visit customers at their homes. Each customer is given a time window during which the repairman is allowed to arrive. The goal is to find a schedule that visits as many homes as possible. We refer to this problem as the Prize-Collecting Traveling Salesman Problem with time windows (...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016